package org.hydrakyoufeng.hello;


import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.HashMap;

/**
 * 测试控制器
 * RequestMapping：配置请求映射的路径
 * Controller：表示该类是控制器，Spring框架自动扫描后会创建该类的实例放入IOC容器中
 */
@RequestMapping("hello")
@Controller
public class HelloController {

    /**
     * 测试接口
     * RequestMapping：配置请求映射的子路径
     * ResponseBody：表示该方法的返回值直接以JSON字符串的方式返回到客户端
     * @return
     */
    @RequestMapping("hello")
    @ResponseBody
    public Object hello() {
        var map = new HashMap<String,Object>();
        map.put("code",1);
        map.put("msg","OK");
        map.put("data","hello world!");
        return map;
    }

}
